package com.ruoyi.tongban.service;

import java.util.List;
import com.ruoyi.tongban.domain.TInstitution;

/**
 * 机构Service接口
 * 
 * @author caiyanshan
 * @date 2021-03-09
 */
public interface ITInstitutionService 
{
    /**
     * 查询机构
     * 
     * @param institutionId 机构ID
     * @return 机构
     */
    public TInstitution selectTInstitutionById(Long institutionId);

    /**
     * 查询机构列表
     * 
     * @param tInstitution 机构
     * @return 机构集合
     */
    public List<TInstitution> selectTInstitutionList(TInstitution tInstitution);

    /**
     * 新增机构
     * 
     * @param tInstitution 机构
     * @return 结果
     */
    public int insertTInstitution(TInstitution tInstitution);

    /**
     * 修改机构
     * 
     * @param tInstitution 机构
     * @return 结果
     */
    public int updateTInstitution(TInstitution tInstitution);

    /**
     * 批量删除机构
     * 
     * @param institutionIds 需要删除的机构ID
     * @return 结果
     */
    public int deleteTInstitutionByIds(Long[] institutionIds);

    /**
     * 删除机构信息
     * 
     * @param institutionId 机构ID
     * @return 结果
     */
    public int deleteTInstitutionById(Long institutionId);
}
